Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 vector-feature-night-mode-enabled skin-theme-clientpref-os vector-sticky-header-enabled" lang="fr" dir="ltr"><head>
<meta charset="UTF-8">
<title>Memory bound</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://fr.wikipedia.org/wiki/Memory_bound"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Memory_bound rootpage-Memory_bound skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><i><span lang="en">Memory bound</span></i></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><p class="mw-empty-elt">
</p><p>En <a href="Informatique" title="Informatique">informatique</a>, <i><b><span class="lang-en" lang="en">memory bound</span></b></i> est l'état d'un ordinateur lorsque le temps nécessaire pour exécuter un programme est principalement déterminé par la vitesse ou la quantité de <a href="M%C3%A9moire_RAM" class="mw-redirect" title="Mémoire RAM">mémoire RAM</a> disponible pour stocker les <a href="Donn%C3%A9e_informatique" class="mw-redirect" title="Donnée informatique">données</a>.
</p><p>Une <a href="Fonction_informatique" class="mw-redirect" title="Fonction informatique">fonction</a> <i><span class="lang-en" lang="en">memory bound</span></i> est une fonction qui place un ordinateur dans un état <i><span class="lang-en" lang="en">memory bound</span></i>.
</p><p>L'utilisation des fonctions <i><span class="lang-en" lang="en">memory bound</span></i> a été considérée pour le contrôle du <a href="Courrier_ind%C3%A9sirable" class="mw-redirect" title="Courrier indésirable">courrier indésirable</a>, qui est devenu un problème important sur Internet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Utilisation_de_fonctions_memory_bound_pour_combattre_le_courrier_indésirable"><span id="Utilisation_de_fonctions_memory_bound_pour_combattre_le_courrier_ind.C3.A9sirable"></span>Utilisation de fonctions <i><span class="lang-en" lang="en">memory bound</span></i> pour combattre le courrier indésirable</h2></div>
<p>En 1992, deux chercheurs d'IBM ont publié un article suggérant d'utiliser des fonctions <i>CPU bound</i> pour dissuader les abuseurs d'envoyer du <a href="Courrier_ind%C3%A9sirable" class="mw-redirect" title="Courrier indésirable">courrier indésirable</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>.
</p><p>Le problème majeur dans l'utilisation de cette technique est que les processeurs rapides calculent beaucoup plus vite que les processeurs lents. En conséquence, un spammeur doté d'un système de pointe ne sera guère affecté par une telle dissuasion, alors qu'un utilisateur légitime ayant un système médiocre en souffrira.
</p><p>Par conséquent, les informaticiens ont cherché des fonctions que la plupart des ordinateurs évaluent à peu près à la même vitesse, de sorte que les systèmes haut de gamme puissent évaluer ces fonctions de 2 à 10 fois plus rapidement que les systèmes bas de gamme, mais pas de 50 à 100 fois plus rapidement comme dans le cas des algorithmes basés sur des fonctions <i>CPU bound</i>. Des ratios de 2 à 10 fois plus vite sont assez égalitaires pour permettre une implantation acceptable étant donné que les fonctions sont efficaces pour décourager les abus tout en n'introduisant pas de délais prohibitifs pour les interactions légitimes, quelle que soit la puissance des ordinateurs utilisés.
</p><p>L'utilisation de fonctions <i><span class="lang-en" lang="en">memory bound</span></i> permet une telle approche égalitaire. Comme indiqué précédemment, une fonction <i><span class="lang-en" lang="en">memory bound</span></i> est une fonction dont le temps de calcul est dominé par le temps passé à accéder à la mémoire. Une fonction <i><span class="lang-en" lang="en">memory bound</span></i> accède de manière imprévisible à des emplacements dans une grande région de mémoire, de sorte que l'utilisation de caches n'est pas efficace pour accélérer le processus. Au cours des dernières années, la vitesse des processeurs a considérablement augmenté, mais il y a eu relativement peu de progrès dans l'augmentation de la vitesse des accès à la mémoire. Étant donné que les ratios des latences mémoires des machines construites au cours des dernières années ne sont généralement pas supérieurs à deux, et presque toujours inférieurs à quatre, on peut supposer qu'une fonction <i>memory bound</i> sera égalitaire pour la plupart des systèmes dans un avenir prévisible.
</p>
<div class="mw-heading mw-heading2"><h2 id="Références"><span id="R.C3.A9f.C3.A9rences"></span>Références</h2></div>
<div style="font-size:85%; padding-left:1.6em; margin:0.3em 0;"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé <span class="">«&nbsp;<a class="external text" href="https://en.wikipedia.org/wiki/Memory_bound_function?oldid=814231084">Memory bound function</a>&nbsp;» <small>(<a class="external text" href="https://en.wikipedia.org/wiki/Memory_bound_function?action=history">voir la liste des auteurs</a>)</small></span>.</div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text">Pour une description de cette proposition, voir la section <a href="CPU_bound#Utilisation_de_fonctions_CPU_bound_pour_combattre_le_courrier_indésirable" title="CPU bound">Utilisation de fonctions CPU bound pour combattre le courrier indésirable de l'article CPU bound.</a></span>
</li>
</ol></div>
</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"></span></span> <span class="bandeau-portail-texte">Portail de l’informatique</span> </span></li> </ul></div><!--htdig_noindex--><div><div class="zim-footer">
Cet article est issu de <a class="external text" title="Dernière modification le 2023-03-14" href="https://fr.wikipedia.org/wiki/?title=Memory_bound&amp;oldid=202291828">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>